package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import vista.VistaFinalizarJuego;
import vista.VistaMenuPrincipal;
import modelo.Juego;


public class ControlFinalizarJuego implements ActionListener{
	
	private VistaFinalizarJuego vista;
	private Juego juego;
	
	public ControlFinalizarJuego(VistaFinalizarJuego vista,Juego juego){
		this.vista = vista;
		this.juego = juego;
		actionListener(this);
	}
	private void actionListener(ActionListener escuchador) {
		vista.getRadioButtonSi().addActionListener(escuchador);
		vista.getRadioButtonNo().addActionListener(escuchador);
	}
	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == vista.getRadioButtonSi()){
			juego.comenzarJuego();
			VistaMenuPrincipal.obtenerInstancia().resetearVistas(juego);			
		}
		if (e.getSource() == vista.getRadioButtonNo()){
			VistaMenuPrincipal.borrarInstancia();
			System.exit(0);
		}		
	}
}
